68b42835cf6c8818359f56aae06fa0c7d6a850ba,realm/realm-library/src/main/java/io/realm/RealmObject.java,RealmObject,removeChangeListeners,#E#,332
Before Change
public static <E extends RealmModel> void removeChangeListeners(E object) {
if (object instanceof RealmObjectProxy) {
RealmObjectProxy proxy = (RealmObjectProxy) object;
proxy.realmGet$proxyState().getRealm$realm().checkIfValid();
proxy.realmGet$proxyState().getListeners$realm().clear();
} else {
throw new IllegalArgumentException("Cannot remove listeners from this unmanaged RealmObject (created outside of Realm)");
After Change
public static <E extends RealmModel> void removeChangeListeners(E object) {
if (object instanceof RealmObjectProxy) {
RealmObjectProxy proxy = (RealmObjectProxy) object;
BaseRealm realm = proxy.realmGet$proxyState().getRealm$realm();
realm.checkIfValid();
realm.sharedRealm.capabilities.checkCanDeliverNotification(LISTENER_NOT_ALLOWED_MESSAGE);
proxy.realmGet$proxyState().getListeners$realm().clear();
} else {